package com.gxa.service;

import com.gxa.pojo.Goods;

import java.util.List;

/**
 * (Goods)表服务接口
 *
 * @author makejava
 * @since 2020-10-29 09:09:25
 */
public interface GoodsService {

    /**
     * 通过ID查询单条数据
     *
     * @param goodsId 主键
     * @return 实例对象
     */
    Goods queryById(Integer goodsId);
    /**
     * 通过商品编码查询商品
     *
     * @param goodsCode 主键
     * @return 实例对象
     */
    Goods queryBlurryGoods(String goodsCode);

    /**
     * 查询所有商品
     * @return
     */
    List<Goods> selectGoods();

    /**
     * 根据主键id删除商品
     * @param goodsId
     * @return
     */
    int deleteGoodsByGoodsId(int goodsId);

    /**
     * 修改商品
     * @param goods
     * @return
     */
    int updateGoods(Goods goods);
}